In [4]:
import escher
import escher.urls
import cobra
import cobra.test
import json
import os
from IPython.display import HTML

In [5]:
d = escher.urls.root_directory
print('Escher directory: %s' % d)


Escher directory: /Users/zaking/repos/escher

Embed an Escher map in an IPython notebook


In [6]:
escher.list_available_maps()


Out[6]:
[{'map_name': 'e_coli_core.Core metabolism', 'organism': 'Escherichia coli'},
 {'map_name': 'iJO1366.Central metabolism', 'organism': 'Escherichia coli'},
 {'map_name': 'iJO1366.Fatty acid beta-oxidation',
  'organism': 'Escherichia coli'},
 {'map_name': 'iJO1366.Fatty acid biosynthesis (saturated)',
  'organism': 'Escherichia coli'},
 {'map_name': 'iJO1366.Nucleotide metabolism', 'organism': 'Escherichia coli'},
 {'map_name': 'RECON1.Amino acid metabolism (partial)',
  'organism': 'Homo sapiens'},
 {'map_name': 'RECON1.Carbohydrate metabolism', 'organism': 'Homo sapiens'},
 {'map_name': 'RECON1.Glycolysis TCA PPP', 'organism': 'Homo sapiens'},
 {'map_name': 'RECON1.Inositol retinol metabolism',
  'organism': 'Homo sapiens'},
 {'map_name': 'RECON1.Tryptophan metabolism', 'organism': 'Homo sapiens'},
 {'map_name': 'iMM904.Central carbon metabolism',
  'organism': 'Saccharomyces cerevisiae'}]

In [7]:
b = escher.Builder(map_name='e_coli_core.Core metabolism')
b.display_in_notebook()


/Users/zaking/repos/escher/escher/plots.py:152 UserWarning: Map not in cache. Attempting download from https://escher.github.io/1-0-0/2/maps/Escherichia%20coli/e_coli_core.Core%20metabolism.json
Out[7]:
phosphoglycerate kinasePGKphosphogluconate dehydrogenaseGNDR_o2_transport__diffusionO2tR_NAD_P__transhydrogenaseTHD222fumaraseFUMisocitrate dehydrogenase (NADP)ICDHyrpyruvate dehydrogenasePDHphosphoenolpyruvate carboxylasePPCenolaseENOglucose-6-phosphate isomerasePGIR_ammonia_reversible_transportNH4tfructose-bisphosphataseFBPSuccinate exchangeEX_succ_eIsocitrate lyaseICLadenylate kinaseADK12L-Glutamine exchangeEX_gln__L_eCO2 exchangeEX_co2_etransaldolaseTALApyruvate kinasePYKR_L_glutamate_transport_via_proton_symport__reversibleGLUt2rD-lactate exchangeEX_lac__D_ePyruvate exchangeEX_pyr_eribulose 5-phosphate 3-epimeraseRPEH+ exchangeEX_h_esuccinyl-CoA synthetase (ADP-forming)SUCOASphosphofructokinasePFKL-Glutamate exchangeEX_glu__L_etransketolaseTKT2glutamine synthetaseGLNSNAD transhydrogenaseNADTRHD2-Oxogluterate dehydrogenaseAKGDHpyruvate formate lyasePFLO2 exchangeEX_o2_ephosphoenolpyruvate carboxykinasePPCKR_phosphate_reversible_transport_via_symportPIt2rR_2_oxoglutarate_reversible_transport_via_symportAKGt2rfructose-bisphosphate aldolaseFBAtriose-phosphate isomeraseTPIcytochrome oxidase bd (ubiquinol-8: 2 protons)CYTBD20.52ribose-5-phosphate isomeraseRPImalate synthaseMALSphosphotransacetylasePTArGLNabcGLNabcmalic enzyme (NAD)ME1glucose 6-phosphate dehydrogenaseG6PDH2rAcetate exchangeEX_ac_eglutaminaseGLUNATP maintenance requirementATPMD-lactate dehydrogenaseLDH_Dmalate dehydrogenaseMDHR_H2O_transport_via_diffusionH2OtH2O exchangeEX_h2o_etransketolaseTKT1R_CO2_transporter_via_diffusionCO2t2-Oxoglutarate exchangeEX_akg_ephosphoenolpyruvate synthasePPS2D-Glucose exchangeEX_glc__D_eETOHt2rETOHt2rphosphoglycerate mutasePGMEthanol exchangeEX_etoh_eacetate kinaseACKrAmmonia exchangeEX_nh4_eglutamate synthase (NADPH)GLUSy2Phosphate exchangeEX_pi_eR_Fumarate_transport_via_proton_symport__2_HFUMt2_222R_acetate_reversible_transport_via_proton_symportACt2rD-glucose transport via PEP:Pyr PTSGLCptssuccinate transport out via proton antiportSUCCt36-phosphogluconolactonasePGLglyceraldehyde-3-phosphate dehydrogenaseGAPDFumarate exchangeEX_fum_eR_succinate_transport_via_proton_symport__2_HSUCCt2_222glutamate dehydrogenase (NADP)GLUDyATP synthase (four protons for one ATP)ATPS4r43citrate synthaseCSR_pyruvate_transport_in_via_proton_symportPYRt2malic enzyme (NADP)ME2Formate exchangeEX_for_eacetaldehyde dehydrogenase (acetylating)ACALDR_acetaldehyde_reversible_transportACALDtAcetaldehyde exchangeEX_acald_ealcohol dehydrogenase (ethanol)ALCD2xformate transport in via proton symportFORt2formate transport via diffusionFORtifumarate reductaseFRD7R_Fructose_transport_via_PEPPyr_PTS__f6p_generatingFRUpts2D-Fructose exchangeEX_fru_eR_Malate_transport_via_proton_symport__2_HMALt2_222L-Malate exchangeEX_mal__L_eNADH dehydrogenase (ubiquinone-8 & 3 protons)NADH1643succinate dehydrogenase (irreversible)SUCDiR_D_lactate_transport_via_proton_symportD_LACt2Biomass Objective Function with GAMBiomass_Ecoli_core_w_GAM59.8159.814.94140.1290.36159.810.897759.810.07092.83283.5473.74781.78670.2053.5474.11823.74781.4960.51910.255713.027913.027959.81aconitase (half-reaction A, Citrate hydro-lyase)ACONTaaconitase (half-reaction B, Isocitrate hydro-lyase)ACONTbatp_catp_c3pg_c3pg_c13dpg_c13dpg_cadp_cadp_cnadp_cnadp_c6pgc_c6pgc_cco2_cco2_cnadph_cnadph_cru5p__D_cru5p__D_co2_eo2_eo2_co2_cnadp_cnadp_cnadh_cnadh_ch_eh_eh_ch_cnadph_cnadph_cnad_cnad_ch2o_ch2o_cfum_cfum_cmal__L_cmal__L_cicit_cicit_cnadp_cnadp_cnadph_cnadph_cco2_cco2_cakg_cakg_cnad_cnad_cpyr_cpyr_ccoa_ccoa_cco2_cco2_caccoa_caccoa_cnadh_cnadh_ch2o_ch2o_cpep_cpep_cco2_cco2_ch_ch_cpi_cpi_coaa_coaa_c2pg_c2pg_ch2o_ch2o_cg6p_cg6p_cf6p_cf6p_cnh4_enh4_enh4_cnh4_ch2o_ch2o_cfdp_cfdp_cpi_cpi_csucc_esucc_eglx_cglx_csucc_csucc_catp_catp_camp_camp_cadp_cadp_cgln__L_egln__L_eq8_cq8_cq8h2_cq8h2_cco2_eco2_eg3p_cg3p_cs7p_cs7p_ce4p_ce4p_cf6p_cf6p_ch_ch_cadp_cadp_catp_catp_cglu__L_eglu__L_eh_eh_eglu__L_cglu__L_ch_ch_clac__D_elac__D_epyr_epyr_exu5p__D_cxu5p__D_ch_eh_ecoa_ccoa_catp_catp_cpi_cpi_csuccoa_csuccoa_cadp_cadp_catp_catp_cadp_cadp_ch_ch_cg3p_cg3p_catp_catp_cnh4_cnh4_cgln__L_cgln__L_cadp_cadp_ch_ch_cpi_cpi_clac__D_clac__D_ccoa_ccoa_cnad_cnad_cco2_cco2_cnadh_cnadh_ccoa_ccoa_cfor_cfor_catp_catp_cadp_cadp_cco2_cco2_cpi_epi_eh_eh_eh_ch_cpi_cpi_cakg_eakg_eh_eh_eh_ch_cdhap_cdhap_ch_ch_ch_eh_eh2o_ch2o_cr5p_cr5p_caccoa_caccoa_ch2o_ch2o_ch_ch_ccoa_ccoa_cpi_cpi_cactp_cactp_ccoa_ccoa_catp_catp_ch2o_ch2o_cpi_cpi_cadp_cadp_ch_ch_cnad_cnad_cco2_cco2_cnadh_cnadh_cnadp_cnadp_cnadph_cnadph_ch_ch_c6pgl_c6pgl_cac_eac_eh2o_ch2o_cnh4_cnh4_ch2o_ch2o_cpi_cpi_ch_ch_cnad_cnad_cnadh_cnadh_ch_ch_cnad_cnad_cnadh_cnadh_ch_ch_ch2o_eh2o_eh2o_ch2o_cco2_cco2_catp_catp_ch2o_ch2o_ch_ch_camp_camp_cpi_cpi_cglc__D_eglc__D_eh_eh_eetoh_eetoh_eh_ch_catp_catp_cac_cac_cadp_cadp_cnadph_cnadph_ch_ch_cnadp_cnadp_cfum_efum_eh_eh_eh_ch_ch_eh_eh_ch_cpep_cpep_cpyr_cpyr_ch_eh_eh_ch_cfor_efor_eh2o_ch2o_ch_ch_cnad_cnad_cpi_cpi_cnadh_cnadh_ch_ch_ch_eh_eh_ch_ch2o_ch2o_cnadp_cnadp_cnadph_cnadph_cnh4_cnh4_ch_ch_ch_eh_epi_cpi_ch_ch_ch2o_ch2o_ch2o_ch2o_ccit_ccit_ccoa_ccoa_ch_ch_ch_eh_eh_ch_cnadp_cnadp_cco2_cco2_cnadph_cnadph_ch_eh_enad_cnad_ch_ch_ch_ch_cnadh_cnadh_ch_ch_cq8_cq8_cacald_eacald_emal__L_emal__L_eacald_cacald_cpep_cpep_ch_ch_cpyr_cpyr_cnad_cnad_cnadh_cnadh_ccoa_ccoa_cfru_efru_enadh_cnadh_cnad_cnad_cetoh_cetoh_cq8h2_cq8h2_ch_eh_eh_ch_ch_eh_eh_eh_eh_ch_ch2o_ch2o_cadp_cadp_cglu__L_cglu__L_cg3p_cg3p_ce4p_ce4p_ch_ch_cr5p_cr5p_catp_catp_cf6p_cf6p_cpyr_cpyr_cnad_cnad_ccoa_ccoa_coaa_coaa_cg6p_cg6p_cnadh_cnadh_cakg_cakg_caccoa_caccoa_c3pg_c3pg_cpep_cpep_cgln__L_cgln__L_cnadp_cnadp_cnadph_cnadph_cpi_cpi_ch2o_ch2o_cacon_C_cacon_C_c

Plot FBA solutions in Escher


In [9]:
model = cobra.io.json.from_json(escher.plots.model_json_for_name('e_coli_core'))
solution = model.optimize()
print('Growth rate: %.2f' % solution.f)


Growth rate: 0.87

In [10]:
b = escher.Builder(map_name='e_coli_core.Core metabolism',
                   reaction_data=solution.x_dict,
                   # color and size according to the absolute value
                   reaction_styles=['color', 'size', 'abs', 'text'],
                   # change the default colors
                   reaction_scale=[{'type': 'min', 'color': '#cccccc', 'size': 4},
                                   {'type': 'mean', 'color': '#0000dd', 'size': 20},
                                   {'type': 'max', 'color': '#ff0000', 'size': 40}],
                   # only show the primary metabolites
                   hide_secondary_metabolites=True)
b.display_in_notebook()


Out[10]:
phosphoglycerate kinasePGK -16.0phosphogluconate dehydrogenaseGND 4.96R_o2_transport__diffusionO2t 21.8R_NAD_P__transhydrogenaseTHD2 0.00fumaraseFUM 5.06isocitrate dehydrogenase (NADP)ICDHyr 6.01pyruvate dehydrogenasePDH 9.28phosphoenolpyruvate carboxylasePPC 2.50enolaseENO 14.7glucose-6-phosphate isomerasePGI 4.86R_ammonia_reversible_transportNH4t 4.77fructose-bisphosphataseFBP 0.00Succinate exchangeEX_succ_e 0.00Isocitrate lyaseICL 0.00adenylate kinaseADK1 -5.21e-292L-Glutamine exchangeEX_gln__L_e 0.00CO2 exchangeEX_co2_e 22.8transaldolaseTALA 1.50pyruvate kinasePYK 1.76R_L_glutamate_transport_via_proton_symport__reversibleGLUt2r 1.66e-29D-lactate exchangeEX_lac__D_e 0.00Pyruvate exchangeEX_pyr_e 0.00ribulose 5-phosphate 3-epimeraseRPE 2.68H+ exchangeEX_h_e 17.5succinyl-CoA synthetase (ADP-forming)SUCOAS -5.06phosphofructokinasePFK 7.48L-Glutamate exchangeEX_glu__L_e 0.00transketolaseTKT2 1.18glutamine synthetaseGLNS 0.223NAD transhydrogenaseNADTRHD 0.002-Oxogluterate dehydrogenaseAKGDH 5.06pyruvate formate lyasePFL -0.00O2 exchangeEX_o2_e -21.8phosphoenolpyruvate carboxykinasePPCK 0.00R_phosphate_reversible_transport_via_symportPIt2r 3.21R_2_oxoglutarate_reversible_transport_via_symportAKGt2r 0.00fructose-bisphosphate aldolaseFBA 7.48triose-phosphate isomeraseTPI 7.48cytochrome oxidase bd (ubiquinol-8: 2 protons)CYTBD 43.60.5ribose-5-phosphate isomeraseRPI -2.28malate synthaseMALS 0.00phosphotransacetylasePTAr -8.77e-28GLNabcGLNabc 0.00malic enzyme (NAD)ME1 0.00glucose 6-phosphate dehydrogenaseG6PDH2r 4.96Acetate exchangeEX_ac_e 0.00glutaminaseGLUN 0.00ATP maintenance requirementATPM 8.39D-lactate dehydrogenaseLDH_D -1.01e-28malate dehydrogenaseMDH 5.06R_H2O_transport_via_diffusionH2Ot -29.2H2O exchangeEX_h2o_e 29.2transketolaseTKT1 1.50R_CO2_transporter_via_diffusionCO2t -22.82-Oxoglutarate exchangeEX_akg_e 0.00phosphoenolpyruvate synthasePPS 0.00D-Glucose exchangeEX_glc__D_e -10.0ETOHt2rETOHt2r 0.00phosphoglycerate mutasePGM -14.7Ethanol exchangeEX_etoh_e 0.00acetate kinaseACKr 0.00Ammonia exchangeEX_nh4_e -4.77glutamate synthase (NADPH)GLUSy 0.002Phosphate exchangeEX_pi_e -3.21R_Fumarate_transport_via_proton_symport__2_HFUMt2_2 0.00R_acetate_reversible_transport_via_proton_symportACt2r 0.00D-glucose transport via PEP:Pyr PTSGLCpts 10.0succinate transport out via proton antiportSUCCt3 0.006-phosphogluconolactonasePGL 4.96glyceraldehyde-3-phosphate dehydrogenaseGAPD 16.0Fumarate exchangeEX_fum_e 0.00R_succinate_transport_via_proton_symport__2_HSUCCt2_2 0.00glutamate dehydrogenase (NADP)GLUDy -4.54ATP synthase (four protons for one ATP)ATPS4r 45.5citrate synthaseCS 6.01R_pyruvate_transport_in_via_proton_symportPYRt2 -0.00malic enzyme (NADP)ME2 0.00Formate exchangeEX_for_e 0.00acetaldehyde dehydrogenase (acetylating)ACALD -9.78e-28R_acetaldehyde_reversible_transportACALDt -9.78e-28Acetaldehyde exchangeEX_acald_e 0.00alcohol dehydrogenase (ethanol)ALCD2x 0.00formate transport in via proton symportFORt2 0.00formate transport via diffusionFORti -0.00fumarate reductaseFRD7 0.00R_Fructose_transport_via_PEPPyr_PTS__f6p_generatingFRUpts2 0.00D-Fructose exchangeEX_fru_e 0.00R_Malate_transport_via_proton_symport__2_HMALt2_2 0.00L-Malate exchangeEX_mal__L_e 0.00NADH dehydrogenase (ubiquinone-8 & 3 protons)NADH16 38.5succinate dehydrogenase (irreversible)SUCDi 5.06R_D_lactate_transport_via_proton_symportD_LACt2 -1.01e-28Biomass Objective Function with GAMBiomass_Ecoli_core_w_GAM 0.874aconitase (half-reaction A, Citrate hydro-lyase)ACONTa 6.01aconitase (half-reaction B, Isocitrate hydro-lyase)ACONTb 6.01atp_c3pg_c3pg_c13dpg_c13dpg_cadp_cnadp_c6pgc_c6pgc_cco2_cnadph_cru5p__D_cru5p__D_co2_eo2_eo2_co2_cnadp_cnadp_cnadh_cnadh_ch_eh_cnadph_cnadph_cnad_cnad_ch2o_cfum_cfum_cmal__L_cmal__L_cicit_cicit_cnadp_cnadph_cco2_cakg_cakg_cnad_cpyr_cpyr_ccoa_cco2_caccoa_caccoa_cnadh_ch2o_cpep_cpep_cco2_ch_cpi_coaa_coaa_c2pg_c2pg_ch2o_cg6p_cg6p_cf6p_cf6p_cnh4_enh4_enh4_cnh4_ch2o_cfdp_cfdp_cpi_csucc_esucc_eglx_cglx_csucc_csucc_catp_catp_camp_camp_cadp_cadp_cgln__L_egln__L_eq8_cq8_cq8h2_cq8h2_cco2_eco2_eg3p_cg3p_cs7p_cs7p_ce4p_ce4p_cf6p_cf6p_ch_cadp_catp_cglu__L_eglu__L_eh_eglu__L_cglu__L_ch_clac__D_elac__D_epyr_epyr_exu5p__D_cxu5p__D_ch_eh_ecoa_catp_cpi_csuccoa_csuccoa_cadp_catp_cadp_ch_cg3p_cg3p_catp_cnh4_cgln__L_cgln__L_cadp_ch_cpi_clac__D_clac__D_ccoa_cnad_cco2_cnadh_ccoa_cfor_cfor_catp_cadp_cco2_cpi_epi_eh_eh_cpi_cpi_cakg_eakg_eh_eh_cdhap_cdhap_ch_ch_eh2o_cr5p_cr5p_caccoa_ch2o_ch_ccoa_cpi_cactp_cactp_ccoa_catp_ch2o_cpi_cadp_ch_cnad_cco2_cnadh_cnadp_cnadph_ch_c6pgl_c6pgl_cac_eac_eh2o_cnh4_ch2o_cpi_ch_cnad_cnadh_ch_cnad_cnadh_ch_ch2o_eh2o_eh2o_ch2o_cco2_cco2_catp_ch2o_ch_camp_cpi_cglc__D_eglc__D_eh_eetoh_eetoh_eh_catp_cac_cac_cadp_cnadph_ch_cnadp_cfum_efum_eh_eh_ch_eh_cpep_cpyr_ch_eh_cfor_efor_eh2o_ch_cnad_cpi_cnadh_ch_ch_eh_ch2o_cnadp_cnadph_cnh4_ch_ch_epi_ch_ch2o_ch2o_ccit_ccit_ccoa_ch_ch_eh_cnadp_cco2_cnadph_ch_enad_cnad_ch_ch_cnadh_ch_cq8_cacald_eacald_emal__L_emal__L_eacald_cacald_cpep_ch_cpyr_cnad_cnadh_ccoa_cfru_efru_enadh_cnadh_cnad_cetoh_cetoh_cq8h2_ch_eh_ch_eh_eh_ch2o_cadp_cglu__L_cg3p_ce4p_ch_cr5p_catp_cf6p_cpyr_cnad_ccoa_coaa_cg6p_cnadh_cakg_caccoa_c3pg_cpep_cgln__L_cnadp_cnadph_cpi_ch2o_cacon_C_cacon_C_c

Use a COBRA model from the IPython Notebook to edit maps


In [11]:
model_modified = model.copy()
# for example, delete a reaction
model_modified.reactions.GAPD.delete()

In [12]:
# pass the model to a new builder
b = escher.Builder(map_name='e_coli_core.Core metabolism',
                   model=model_modified,
                   # in the map, highlight all reactions that are missing from the model
                   highlight_missing=True)
b.display_in_notebook()


Out[12]:
phosphoglycerate kinasePGKphosphogluconate dehydrogenaseGNDR_o2_transport__diffusionO2tR_NAD_P__transhydrogenaseTHD222fumaraseFUMisocitrate dehydrogenase (NADP)ICDHyrpyruvate dehydrogenasePDHphosphoenolpyruvate carboxylasePPCenolaseENOglucose-6-phosphate isomerasePGIR_ammonia_reversible_transportNH4tfructose-bisphosphataseFBPSuccinate exchangeEX_succ_eIsocitrate lyaseICLadenylate kinaseADK12L-Glutamine exchangeEX_gln__L_eCO2 exchangeEX_co2_etransaldolaseTALApyruvate kinasePYKR_L_glutamate_transport_via_proton_symport__reversibleGLUt2rD-lactate exchangeEX_lac__D_ePyruvate exchangeEX_pyr_eribulose 5-phosphate 3-epimeraseRPEH+ exchangeEX_h_esuccinyl-CoA synthetase (ADP-forming)SUCOASphosphofructokinasePFKL-Glutamate exchangeEX_glu__L_etransketolaseTKT2glutamine synthetaseGLNSNAD transhydrogenaseNADTRHD2-Oxogluterate dehydrogenaseAKGDHpyruvate formate lyasePFLO2 exchangeEX_o2_ephosphoenolpyruvate carboxykinasePPCKR_phosphate_reversible_transport_via_symportPIt2rR_2_oxoglutarate_reversible_transport_via_symportAKGt2rfructose-bisphosphate aldolaseFBAtriose-phosphate isomeraseTPIcytochrome oxidase bd (ubiquinol-8: 2 protons)CYTBD20.52ribose-5-phosphate isomeraseRPImalate synthaseMALSphosphotransacetylasePTArGLNabcGLNabcmalic enzyme (NAD)ME1glucose 6-phosphate dehydrogenaseG6PDH2rAcetate exchangeEX_ac_eglutaminaseGLUNATP maintenance requirementATPMD-lactate dehydrogenaseLDH_Dmalate dehydrogenaseMDHR_H2O_transport_via_diffusionH2OtH2O exchangeEX_h2o_etransketolaseTKT1R_CO2_transporter_via_diffusionCO2t2-Oxoglutarate exchangeEX_akg_ephosphoenolpyruvate synthasePPS2D-Glucose exchangeEX_glc__D_eETOHt2rETOHt2rphosphoglycerate mutasePGMEthanol exchangeEX_etoh_eacetate kinaseACKrAmmonia exchangeEX_nh4_eglutamate synthase (NADPH)GLUSy2Phosphate exchangeEX_pi_eR_Fumarate_transport_via_proton_symport__2_HFUMt2_222R_acetate_reversible_transport_via_proton_symportACt2rD-glucose transport via PEP:Pyr PTSGLCptssuccinate transport out via proton antiportSUCCt36-phosphogluconolactonasePGLglyceraldehyde-3-phosphate dehydrogenaseGAPDFumarate exchangeEX_fum_eR_succinate_transport_via_proton_symport__2_HSUCCt2_222glutamate dehydrogenase (NADP)GLUDyATP synthase (four protons for one ATP)ATPS4r43citrate synthaseCSR_pyruvate_transport_in_via_proton_symportPYRt2malic enzyme (NADP)ME2Formate exchangeEX_for_eacetaldehyde dehydrogenase (acetylating)ACALDR_acetaldehyde_reversible_transportACALDtAcetaldehyde exchangeEX_acald_ealcohol dehydrogenase (ethanol)ALCD2xformate transport in via proton symportFORt2formate transport via diffusionFORtifumarate reductaseFRD7R_Fructose_transport_via_PEPPyr_PTS__f6p_generatingFRUpts2D-Fructose exchangeEX_fru_eR_Malate_transport_via_proton_symport__2_HMALt2_222L-Malate exchangeEX_mal__L_eNADH dehydrogenase (ubiquinone-8 & 3 protons)NADH1643succinate dehydrogenase (irreversible)SUCDiR_D_lactate_transport_via_proton_symportD_LACt2Biomass Objective Function with GAMBiomass_Ecoli_core_w_GAM59.8159.814.94140.1290.36159.810.897759.810.07092.83283.5473.74781.78670.2053.5474.11823.74781.4960.51910.255713.027913.027959.81aconitase (half-reaction A, Citrate hydro-lyase)ACONTaaconitase (half-reaction B, Isocitrate hydro-lyase)ACONTbatp_catp_c3pg_c3pg_c13dpg_c13dpg_cadp_cadp_cnadp_cnadp_c6pgc_c6pgc_cco2_cco2_cnadph_cnadph_cru5p__D_cru5p__D_co2_eo2_eo2_co2_cnadp_cnadp_cnadh_cnadh_ch_eh_eh_ch_cnadph_cnadph_cnad_cnad_ch2o_ch2o_cfum_cfum_cmal__L_cmal__L_cicit_cicit_cnadp_cnadp_cnadph_cnadph_cco2_cco2_cakg_cakg_cnad_cnad_cpyr_cpyr_ccoa_ccoa_cco2_cco2_caccoa_caccoa_cnadh_cnadh_ch2o_ch2o_cpep_cpep_cco2_cco2_ch_ch_cpi_cpi_coaa_coaa_c2pg_c2pg_ch2o_ch2o_cg6p_cg6p_cf6p_cf6p_cnh4_enh4_enh4_cnh4_ch2o_ch2o_cfdp_cfdp_cpi_cpi_csucc_esucc_eglx_cglx_csucc_csucc_catp_catp_camp_camp_cadp_cadp_cgln__L_egln__L_eq8_cq8_cq8h2_cq8h2_cco2_eco2_eg3p_cg3p_cs7p_cs7p_ce4p_ce4p_cf6p_cf6p_ch_ch_cadp_cadp_catp_catp_cglu__L_eglu__L_eh_eh_eglu__L_cglu__L_ch_ch_clac__D_elac__D_epyr_epyr_exu5p__D_cxu5p__D_ch_eh_ecoa_ccoa_catp_catp_cpi_cpi_csuccoa_csuccoa_cadp_cadp_catp_catp_cadp_cadp_ch_ch_cg3p_cg3p_catp_catp_cnh4_cnh4_cgln__L_cgln__L_cadp_cadp_ch_ch_cpi_cpi_clac__D_clac__D_ccoa_ccoa_cnad_cnad_cco2_cco2_cnadh_cnadh_ccoa_ccoa_cfor_cfor_catp_catp_cadp_cadp_cco2_cco2_cpi_epi_eh_eh_eh_ch_cpi_cpi_cakg_eakg_eh_eh_eh_ch_cdhap_cdhap_ch_ch_ch_eh_eh2o_ch2o_cr5p_cr5p_caccoa_caccoa_ch2o_ch2o_ch_ch_ccoa_ccoa_cpi_cpi_cactp_cactp_ccoa_ccoa_catp_catp_ch2o_ch2o_cpi_cpi_cadp_cadp_ch_ch_cnad_cnad_cco2_cco2_cnadh_cnadh_cnadp_cnadp_cnadph_cnadph_ch_ch_c6pgl_c6pgl_cac_eac_eh2o_ch2o_cnh4_cnh4_ch2o_ch2o_cpi_cpi_ch_ch_cnad_cnad_cnadh_cnadh_ch_ch_cnad_cnad_cnadh_cnadh_ch_ch_ch2o_eh2o_eh2o_ch2o_cco2_cco2_catp_catp_ch2o_ch2o_ch_ch_camp_camp_cpi_cpi_cglc__D_eglc__D_eh_eh_eetoh_eetoh_eh_ch_catp_catp_cac_cac_cadp_cadp_cnadph_cnadph_ch_ch_cnadp_cnadp_cfum_efum_eh_eh_eh_ch_ch_eh_eh_ch_cpep_cpep_cpyr_cpyr_ch_eh_eh_ch_cfor_efor_eh2o_ch2o_ch_ch_cnad_cnad_cpi_cpi_cnadh_cnadh_ch_ch_ch_eh_eh_ch_ch2o_ch2o_cnadp_cnadp_cnadph_cnadph_cnh4_cnh4_ch_ch_ch_eh_epi_cpi_ch_ch_ch2o_ch2o_ch2o_ch2o_ccit_ccit_ccoa_ccoa_ch_ch_ch_eh_eh_ch_cnadp_cnadp_cco2_cco2_cnadph_cnadph_ch_eh_enad_cnad_ch_ch_ch_ch_cnadh_cnadh_ch_ch_cq8_cq8_cacald_eacald_emal__L_emal__L_eacald_cacald_cpep_cpep_ch_ch_cpyr_cpyr_cnad_cnad_cnadh_cnadh_ccoa_ccoa_cfru_efru_enadh_cnadh_cnad_cnad_cetoh_cetoh_cq8h2_cq8h2_ch_eh_eh_ch_ch_eh_eh_eh_eh_ch_ch2o_ch2o_cadp_cadp_cglu__L_cglu__L_cg3p_cg3p_ce4p_ce4p_ch_ch_cr5p_cr5p_catp_catp_cf6p_cf6p_cpyr_cpyr_cnad_cnad_ccoa_ccoa_coaa_coaa_cg6p_cg6p_cnadh_cnadh_cakg_cakg_caccoa_caccoa_c3pg_c3pg_cpep_cpep_cgln__L_cgln__L_cnadp_cnadp_cnadph_cnadph_cpi_cpi_ch2o_ch2o_cacon_C_cacon_C_c

In [ ]:
# open the Builder in a new tab to edit this map with your modified model
b.display_in_browser()

In [ ]: